当我们在node.js command prompt命令窗口执行 hexo d 时; node竟然报错
spawn git ENOENT ,该如何解决呢?
第一种解决方法:
报错spawn git ENOENT1
2
3
4
5
6Error: 'spawn git ENOENT'
at exports._errnoException (util.js:746:11)
at Process.ChildProcess._handle.onexit (child_process.js:1053:32)
at child_process.js:1144:20)
at process._tickCallback (node.js:355:11)
'未添加Git环境变量引起,添加Git与git管理库的环境变量即可;'
D:\Git\bin; D:\Git\libexec\git-core
设置完毕后强制更新环境变量,或者重启电脑~
第二种:
改为在git bash中deploy 后正常。因为可能当初装git时只使用 git bash,导致cmd中无法使用git命令。
(PS:对于这两种方法,我建议 第二种 ,第二种比较方便,第一种我还没试过)
部分引用来自于:http://www.jianshu.com/p/67c57c70f275
http://www.jianshu.com/p/36bff6507dc5